+Wed Dec 9 13:06:31 1998 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * gdk/gdkim.c (gdk_ic_new,gdk_ic_{set,get}_attr): Fixed argument
+ list and return type for non-XIM fallback.
+
+ * configure.in: Only build XIM-support if available.
+
Wed Dec 9 12:23:30 1998 Owen Taylor <otaylor@redhat.com>
* gtk/testselection.c (main): Add in missing 'flags'
+Wed Dec 9 13:06:31 1998 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * gdk/gdkim.c (gdk_ic_new,gdk_ic_{set,get}_attr): Fixed argument
+ list and return type for non-XIM fallback.
+
+ * configure.in: Only build XIM-support if available.
+
Wed Dec 9 12:23:30 1998 Owen Taylor <otaylor@redhat.com>
* gtk/testselection.c (main): Add in missing 'flags'
+Wed Dec 9 13:06:31 1998 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * gdk/gdkim.c (gdk_ic_new,gdk_ic_{set,get}_attr): Fixed argument
+ list and return type for non-XIM fallback.
+
+ * configure.in: Only build XIM-support if available.
+
Wed Dec 9 12:23:30 1998 Owen Taylor <otaylor@redhat.com>
* gtk/testselection.c (main): Add in missing 'flags'
+Wed Dec 9 13:06:31 1998 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * gdk/gdkim.c (gdk_ic_new,gdk_ic_{set,get}_attr): Fixed argument
+ list and return type for non-XIM fallback.
+
+ * configure.in: Only build XIM-support if available.
+
Wed Dec 9 12:23:30 1998 Owen Taylor <otaylor@redhat.com>
* gtk/testselection.c (main): Add in missing 'flags'
+Wed Dec 9 13:06:31 1998 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * gdk/gdkim.c (gdk_ic_new,gdk_ic_{set,get}_attr): Fixed argument
+ list and return type for non-XIM fallback.
+
+ * configure.in: Only build XIM-support if available.
+
Wed Dec 9 12:23:30 1998 Owen Taylor <otaylor@redhat.com>
* gtk/testselection.c (main): Add in missing 'flags'
+Wed Dec 9 13:06:31 1998 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * gdk/gdkim.c (gdk_ic_new,gdk_ic_{set,get}_attr): Fixed argument
+ list and return type for non-XIM fallback.
+
+ * configure.in: Only build XIM-support if available.
+
Wed Dec 9 12:23:30 1998 Owen Taylor <otaylor@redhat.com>
* gtk/testselection.c (main): Add in missing 'flags'
+Wed Dec 9 13:06:31 1998 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * gdk/gdkim.c (gdk_ic_new,gdk_ic_{set,get}_attr): Fixed argument
+ list and return type for non-XIM fallback.
+
+ * configure.in: Only build XIM-support if available.
+
Wed Dec 9 12:23:30 1998 Owen Taylor <otaylor@redhat.com>
* gtk/testselection.c (main): Add in missing 'flags'
* If you are going to be changing many files in an experimental fashion,
it probably is a good idea to create a separate branch for your changes.
+* The ChangeLog entries should preferrably match in date format
+ with the existing entries. You can set how emacs does this
+ by using customize mode:
+
+ - M-x customize
+ - set Programming/Tools/ChangeLog/Add Log Time Format to
+ 'Old Format'
+
+ Or, set the add-log-time-format to 'current-time-string in
+ your .emacs file.
+
Owen Taylor
13 Aug 1998
/* Define if you have the <wctype.h> header file. */
#undef HAVE_WCTYPE_H
+
+/* Define if you have the X11 library (-lX11). */
+#undef HAVE_LIBX11
, enable_ansi=no)
AC_ARG_WITH(glib, [ --with-glib=DIR Use uninstalled copy of glib])
AC_ARG_ENABLE(xim, [ --enable-xim support XIM [default=yes]],
- echo $enable_xim, enable_xim="yes")
+ , enable_xim="yes")
AC_ARG_WITH(locale, [ --with-locale=LOCALE locale name you want to use ])
AC_ARG_WITH(xinput, [ --with-xinput=[no/gxi/xfree] support XInput ])
CFLAGS=$gtk_save_CFLAGS
AC_MSG_WARN([Could not determine POSIX flag. (-posix didn't work.)])))
-if test "x$enable_xim" = "xyes"; then
- GTK_XIM_FLAGS="-DUSE_XIM"
-fi
-
if test x$with_glib = xyes ; then
AC_MSG_ERROR([
*** Directory must be specified for --with-glib])
,
$x_libs)
+# Check for XIM support.
+
+AC_CHECK_LIB(X11, XUnregisterIMInstantiateCallback,
+ ,
+ enable_xim=no,
+ $x_libs)
+
+if test "x$enable_xim" = "xyes"; then
+ GTK_XIM_FLAGS="-DUSE_XIM"
+fi
+
x_cflags="$X_CFLAGS"
x_ldflags="$X_LDFLAGS $X_LIBS"
return FALSE;
}
-GdkIC
-gdk_ic_new (GdkWindow* client_window,
- GdkWindow* focus_window,
- GdkIMStyle style, ...)
+GdkIC *
+gdk_ic_new (GdkICAttr *attr, GdkICAttributesType mask)
{
return NULL;
}
{
}
-void
-gdk_ic_set_attr (GdkIC *ic, const char *target, ...)
+GdkICAttributesType
+gdk_ic_set_attr (GdkIC *ic, GdkICAttr *attr, GdkICAttributesType mask)
{
+ return 0;
}
-void
-gdk_ic_get_attr (GdkIC *ic, const char *target, ...)
+GdkICAttributesType
+gdk_ic_get_attr (GdkIC *ic, GdkICAttr *attr, GdkICAttributesType mask)
{
+ return 0;
}
GdkEventMask
return FALSE;
}
-GdkIC
-gdk_ic_new (GdkWindow* client_window,
- GdkWindow* focus_window,
- GdkIMStyle style, ...)
+GdkIC *
+gdk_ic_new (GdkICAttr *attr, GdkICAttributesType mask)
{
return NULL;
}
{
}
-void
-gdk_ic_set_attr (GdkIC *ic, const char *target, ...)
+GdkICAttributesType
+gdk_ic_set_attr (GdkIC *ic, GdkICAttr *attr, GdkICAttributesType mask)
{
+ return 0;
}
-void
-gdk_ic_get_attr (GdkIC *ic, const char *target, ...)
+GdkICAttributesType
+gdk_ic_get_attr (GdkIC *ic, GdkICAttr *attr, GdkICAttributesType mask)
{
+ return 0;
}
GdkEventMask